|
Application virtualization is software technology that encapsulates computer programs from the underlying operating system on which it is executed. A fully virtualized application is not installed in the traditional sense,〔(【引用サイトリンク】title=Microsoft Application Virtualization Technical Overview )〕 although it is still executed as if it were. The application behaves at runtime like it is directly interfacing with the original operating system and all the resources managed by it, but can be isolated or sandboxed to varying degrees. In this context, the term "virtualization" refers to the artifact being encapsulated (application), which is quite different from its meaning in hardware virtualization, where it refers to the artifact being abstracted (physical hardware). ==Description== Full application virtualization requires a virtualization layer. Application virtualization layers replace part of the runtime environment normally provided by the operating system. The layer intercepts all disk operations of virtualized applications and transparently redirects them to a virtualized location, often a single file.〔 〕 The application remains unaware that it accesses a virtual resource instead of a physical one. Since the application is now working with one file instead of many files spread throughout the system, it becomes easy to run the application on a different computer and previously incompatible applications can be run side-by-side. Examples of this technology for the Windows platform include: * 2X Software * Cameyo * Ceedo * Citrix XenApp * InstallFree * Microsoft App-V * Numecent Application Jukebox * Oracle Secure Global Desktop * Sandboxie * Spoon (formerly Xenocode) * Symantec Workspace Virtualization * Systancia * VMware ThinApp 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Application virtualization is software technology that encapsulates computer programs from the underlying operating system on which it is executed. A fully virtualized application is not installed in the traditional sense,(【引用サイトリンク】title=Microsoft Application Virtualization Technical Overview ) although it is still executed as if it were. The application behaves at runtime like it is directly interfacing with the original operating system and all the resources managed by it, but can be isolated or sandboxed to varying degrees.In this context, the term "virtualization" refers to the artifact being encapsulated (application), which is quite different from its meaning in hardware virtualization, where it refers to the artifact being abstracted (physical hardware).==Description==Full application virtualization requires a virtualization layer. Application virtualization layers replace part of the runtime environment normally provided by the operating system. The layer intercepts all disk operations of virtualized applications and transparently redirects them to a virtualized location, often a single file. The application remains unaware that it accesses a virtual resource instead of a physical one. Since the application is now working with one file instead of many files spread throughout the system, it becomes easy to run the application on a different computer and previously incompatible applications can be run side-by-side. Examples of this technology for the Windows platform include:* 2X Software* Cameyo* Ceedo* Citrix XenApp* InstallFree* Microsoft App-V* Numecent Application Jukebox* Oracle Secure Global Desktop* Sandboxie* Spoon (formerly Xenocode)* Symantec Workspace Virtualization* Systancia* VMware ThinApp」の詳細全文を読む スポンサード リンク
|